package com.wyp.design.pattern.creational.factorymethod;

/**
 * 简单工厂违反了开闭原则，可以使用反射进一步防止修改本类。
 *
 * @author: yipeng.wang01@hand-china.com-25490
 * @TIME: 2019/12/26/15:47
 **/
public abstract class VideoFactory {

    /**
     * 创建对象的抽象方法，创建对象延迟到子类中进行
     *
     * @return
     */
    public abstract Video createVideo();
}
